package com.rayson.oneapi.model.req.interfaceinfo;

import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * Author: rayson
 * Description:
 * Version: 1.0
 * Date: 2024-08-21 20:16
 */
@Data
public class InterfaceInfoAddReq {

    /**
     * 接口名称
     */
    @NotBlank(message = "接口名称不能为空")
    private String name;

    /**
     * 接口说明
     */
    private String desc;

    /**
     * 接口url
     */
    @NotBlank(message = "接口url不能为空")
    private String url;

    /**
     * 请求方式
     */
    @NotBlank(message = "请求方式不能为空")
    private String httpMethod;

    /**
     * 请求头
     */
    private String requestHeader;

    /**
     * 响应头
     */
    private String responseHeader;
}
